An Efficient Data-Independent Priority Queue and its Application to Dark Pools
نویسندگان
چکیده
We introduce a secure data-independent priority queue which supports polylogarithmic-time insertion operations and constant-time deletions read-front (aka peek) as opposed to the originally introduced by Toft (PODC '11). Moreover, we minimize number of comparisons required perform different on Toft's queue. Data-independent data structures—first identified explicitly Toft, further elaborated Mitchell Zimmerman (STACS '14)—serve purpose computing encrypted without executing branching code can be used avoid prohibitively expensive in computation applications. Focusing costly sorting operations, show significant asymptotic improvements over prior privacy preserving dark pool Dark pools are securities-trading venues attain ad-hoc order privacy, matching orders outside publicly visible exchanges via so-called operators. In this paper, describe an efficient (implementing full continuous double auction) based our new Our construction's security guarantees cryptographic multiparty (MPC), do not require that operators trusted. construction improves upon efficiency attained previous efforts. Existing process time grows linearly size standing book; ours does so polylogarithmic time. concrete implementation MPC protocol with malicious honest majority setting. also report benchmarks compare them works. reduces total running several magnitude solutions.
منابع مشابه
construction and validation of translation metacognitive strategy questionnaire and its application to translation quality
like any other learning activity, translation is a problem solving activity which involves executing parallel cognitive processes. the ability to think about these higher processes, plan, organize, monitor and evaluate the most influential executive cognitive processes is what flavell (1975) called “metacognition” which encompasses raising awareness of mental processes as well as using effectiv...
An Optimal Cache-Oblivious Priority Queue and Its Application to Graph Algorithms
We develop an optimal cache-oblivious priority queue data structure, supporting insertion, deletion, and delete-min operations in O( 1 B logM/B N B ) amortized memory transfers, where M and B are the memory and block transfer sizes of any two consecutive levels of a multilevel memory hierarchy. In a cache-oblivious data structure, M and B are not used in the description of the structure. Our st...
متن کاملAn efficient FPGA priority queue implementation with application to the routing problem
The FPGA-QQ (Field Programmable Gate Array Quick Queue) is a novel, efficient priority queue implementation targeted specifically for FPGAs. This paper describes its architecture and use in acceleration of the FPGA routing problem. FPGA-QQ utilizes the FPGA’s blocks of on-chip memory to store keys and values in a completely ordered fashion. The use of the on-chip block memory allows hundreds to...
متن کاملMSL Based Concurrent and Efficient Priority Queue
Priority queues are fundamental in the design of modern multiprocessor algorithms. Priority queues with parallel access are an attractive data structure for applications like prioritized online scheduling, discrete event simulation, or branch-and-bound. This paper proposes an alternative approach: to base the design of concurrent priority queues on the Modified Skip List data structure. To this...
متن کاملAn Efficient Algorithm for Concurrent Priority Queue Heaps
We present a new algorithm for concurrent access to array-based priority queue heaps. Deletions proceed top-down as they do in a previous algorithm due to Rao and Kumar (1988), but insertions proceed bottom-up, and consecutive insertions use a bit-reversal technique to scatter accesses across the fringe of the tree, to reduce contention. Because insertions do not have to traverse the entire hei...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Proceedings on Privacy Enhancing Technologies
سال: 2023
ISSN: ['2299-0984']
DOI: https://doi.org/10.56553/popets-2023-0038